An Impact-based Analysis of Software Reengineering Risk in Quality Perspective of legacy System
نویسندگان
چکیده
Reengineering of operational legacy system is a novel technique for software rejuvenation. Reengineering is used specifically to satisfy and even delight modern customers and market with the value of our software products and services to gain their loyalty and repeat business. However, it incurs some overhead in terms of risk. The basic necessity for the successful implementation of reengineering strategy is to measure the overall impact of different reengineering risk components that arises from system, managerial and technical domain of legacy system. Quantifiable risk measures are necessary for the measurement of reengineering risk to take decision about when the evolution of legacy system through reengineering is successful. We present a quantifiable measurement model to measure comprehensive impact of different reengineering risk arises from quality perspective of legacy system. The model consists of five reengineering risk component, including Maintainability risk, Project complexity risk, Software architecture risk, Training Risk and Security risk component .Proposed measurement model offers better performance in terms of risk measurement to support the decision-making process.
منابع مشابه
Investigation of Quality and Functional Risk Issues in Reengineering Process of Legacy Software System
The modern business environment requires organizations to be flexible and open to change if they are to gain and retain their competitive age. Competitive business environment needs to modernize existing legacy system in to self-adaptive ones. Reengineering presents an approach to transfer a legacy system towards an evolvable system. Software reengineering is a leading system evolution techniqu...
متن کاملEReeRisk- EFFICIENT RISK IMPACT MEASUREMENT TOOL FOR REENGINEERING PROCESS OF LEGACY SOFTWARE SYSTEM
EReeRisk (Efficient Reengineering Risk) is a risk impact measurement tool which automatically identifies and measure impact of various risk components involve in reengineering process of legacy software system. EReeRisk takes data directly from users of legacy system and establishes various risk measurement metrics according to different risk measurement scheme of ReeRisk framework [1]. Further...
متن کاملTechrisk –a Decisional Framework to Measure Technical Dimensions of Legacy Application for Rejuvenation through Reengineering
Competitive business environment wants to modernize existing legacy system in to self-adaptive ones. A variety of options are available to renovate legacy system in to more contemporary system. Recently the phenomenon of “software reengineering “, a methodology to allow old ways of thinking to be replaced with new, fresh approaches to increase productivity and quality of system, has been report...
متن کاملIterative Reengineering of Legacy Systems
During its life a legacy system is subjected to many maintenance activities, which cause degradation of the quality of the system: when this degradation exceeds a critical threshold the legacy system needs to be reengineered. In order to preserve the asset represented by the legacy system, the familiarity with it gained by the system’s maintainers and users, and the continuity of execution of c...
متن کاملSysRisk –A Decisional Framework to Measure System Dimensions of Legacy Application for Rejuvenation through Reengineering
Software reengineering is the concept of gracefully modernizing a legacy application. Many organizations are planning to modernize their legacy application through reengineering .However many of these efforts are often less than successful because they concentrate on a narrow set of risk issues without fully considering a broader set of enterprise wise system, managerial and technical risk issu...
متن کامل